package com.jrx.anytxn.param.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 *  
 * 表:tl_bill_trans_summary 
 * @author zcc 
 * @date 2020-11-26 
 */
public class TlBillTransSummary {
    /**
     * 
     * 表字段:id
     */
    private Long id;

    /**
     * 租户ID
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 机构号
     * 表字段:organization_id
     */
    private String organizationId;

    /**
     * 交易类型(0-代收 1-代付)
     * 表字段:transaction_type
     */
    private String transactionType;

    /**
     * 成员行号
     * 表字段:bank_id
     */
    private String bankId;

    /**
     * 商户号
     * 表字段:merchants
     */
    private String merchants;

    /**
     * 交易日期
     * 表字段:trans_date
     */
    private Date transDate;

    /**
     * 总笔数
     * 表字段:total_count
     */
    private Integer totalCount;

    /**
     * 成功笔数
     * 表字段:success_count
     */
    private Integer successCount;

    /**
     * 总金额
     * 表字段:total_amount
     */
    private BigDecimal totalAmount;

    /**
     * 成功金额
     * 表字段:success_amount
     */
    private BigDecimal successAmount;

    /**
     * 费用
     * 表字段:fee_amnt
     */
    private BigDecimal feeAmnt;

    /**
     * 业务日期
     * 表字段:business_date
     */
    private Date businessDate;

    /**
     * 创建时间
     * 表字段:create_time
     */
    private Date createTime;

    /**
     * 最后更新时间
     * 表字段:update_time
     */
    private Date updateTime;

    /**
     * 获取
     * @return id Long
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取租户ID
     * @return tenantId String
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置租户ID
     * @param tenantId 租户ID
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取机构号
     * @return organizationId String
     */
    public String getOrganizationId() {
        return organizationId;
    }

    /**
     * 设置机构号
     * @param organizationId 机构号
     */
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    /**
     * 获取交易类型(0-代收 1-代付)
     * @return transactionType String
     */
    public String getTransactionType() {
        return transactionType;
    }

    /**
     * 设置交易类型(0-代收 1-代付)
     * @param transactionType 交易类型(0-代收 1-代付)
     */
    public void setTransactionType(String transactionType) {
        this.transactionType = transactionType;
    }

    /**
     * 获取成员行号
     * @return bankId String
     */
    public String getBankId() {
        return bankId;
    }

    /**
     * 设置成员行号
     * @param bankId 成员行号
     */
    public void setBankId(String bankId) {
        this.bankId = bankId;
    }

    /**
     * 获取商户号
     * @return merchants String
     */
    public String getMerchants() {
        return merchants;
    }

    /**
     * 设置商户号
     * @param merchants 商户号
     */
    public void setMerchants(String merchants) {
        this.merchants = merchants;
    }

    /**
     * 获取交易日期
     * @return transDate Date
     */
    public Date getTransDate() {
        return transDate;
    }

    /**
     * 设置交易日期
     * @param transDate 交易日期
     */
    public void setTransDate(Date transDate) {
        this.transDate = transDate;
    }

    /**
     * 获取总笔数
     * @return totalCount Integer
     */
    public Integer getTotalCount() {
        return totalCount;
    }

    /**
     * 设置总笔数
     * @param totalCount 总笔数
     */
    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    /**
     * 获取成功笔数
     * @return successCount Integer
     */
    public Integer getSuccessCount() {
        return successCount;
    }

    /**
     * 设置成功笔数
     * @param successCount 成功笔数
     */
    public void setSuccessCount(Integer successCount) {
        this.successCount = successCount;
    }

    /**
     * 获取总金额
     * @return totalAmount BigDecimal
     */
    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    /**
     * 设置总金额
     * @param totalAmount 总金额
     */
    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    /**
     * 获取成功金额
     * @return successAmount BigDecimal
     */
    public BigDecimal getSuccessAmount() {
        return successAmount;
    }

    /**
     * 设置成功金额
     * @param successAmount 成功金额
     */
    public void setSuccessAmount(BigDecimal successAmount) {
        this.successAmount = successAmount;
    }

    /**
     * 获取费用
     * @return feeAmnt BigDecimal
     */
    public BigDecimal getFeeAmnt() {
        return feeAmnt;
    }

    /**
     * 设置费用
     * @param feeAmnt 费用
     */
    public void setFeeAmnt(BigDecimal feeAmnt) {
        this.feeAmnt = feeAmnt;
    }

    /**
     * 获取业务日期
     * @return businessDate Date
     */
    public Date getBusinessDate() {
        return businessDate;
    }

    /**
     * 设置业务日期
     * @param businessDate 业务日期
     */
    public void setBusinessDate(Date businessDate) {
        this.businessDate = businessDate;
    }

    /**
     * 获取创建时间
     * @return createTime Date
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取最后更新时间
     * @return updateTime Date
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置最后更新时间
     * @param updateTime 最后更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}